pesticide spill - French English Dictionary